Novice Programming Students' Learning of Concepts and Practise

نویسنده

  • ANNA ECKERDAL
چکیده

Problems with understanding concepts, so called misconceptions, have been investigated and reported in a number of studies regarding object-oriented programming [4], [3]. In a first programming course using an object-oriented language, it is of great importance that students get a good understanding of central concepts like object and class at an early stage of their education. We have, with a phenomenographic research approach, performed a study with first year university students, investigating what an understanding of the concepts object and class includes from a student perspective. By applying variation theory [8] to our results we are able to pin-point what the students need to be able to discern in order to gain a “rich” understanding of these concepts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ways of Thinking and Practising in Introductory Programming

In computer programming education it is generally acknowledged that students learn practical skills and concepts largely by practising. In addition it is widely reported that many students face great di culties in their learning, despite great e orts during many decades to improve programming education. The paper investigates and discusses the relation between novice computer programming studen...

متن کامل

Codification conceptual framework of education for students in architecture Primary design studios: A qualitative content analysis

Coordination of education categories and activities of novice students in architectural primary design studios is indispensable and can lead to the designing ability development and transition towards professionalism and proficiency. The objective is a conceptual framework for architectural education based on the categories of architectural education and novice studentschr('39') activities in a...

متن کامل

Learning styles and problem solving strategies

A number of barriers found by novice students in programming learning motivated many researchers to work in this field. One of the causes of the students’ failure in introductory programming course is their inability to solve problems using computers. This paper reports some results of an experience aimed to help some students to improve their problem solving skills. Learning styles concepts an...

متن کامل

Rethinking the First Year Programming Course

The use of microcontrollers in beginning programming classes has been found to increase student learning and enthusiasm. Microcontroller programming has been successfully used in advanced undergraduate courses as a way to reinforce previous learning and to practice design, and in beginning undergraduate courses to introduce basic programming concepts in an engaging and relevant manner. Based on...

متن کامل

ProLEARN, A PLATFORM TO SUPPORT PROGRAMMING LEARNING

Programming learning is complex for many novice students at university level. The most important problem for many is their low ability to develop an algorithm that solves a given problem. The application of basic concepts or the design of simple algorithms can be difficult obstacles. These difficulties are felt independently of the programming language or paradigm used. Some authors identified ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009